Sök:

Sökresultat:

6331 Uppsatser om Testdriven development - Sida 1 av 423

Testdriven utveckling in action : Hur kan en organisation lyckas med testdriven utveckling?

Inom en stor del av all systemutveckling sker testerna av systemet som sista punkt innan systemet sjösätts. Testdriven utveckling är en systemutvecklingsmetod där testerna istället skrivs först och också är det som driver utvecklingen framåt.Metoden höjs till skyarna av vissa och avfärdas omedelbart som onödigt omständig av andra. Vi vill med denna uppsats undersöka hur det ser ut i verkligheten och vilka faktorer som påverkar användandet, inlärningen och inställningen till testdriven utveckling.Vi genomförde intervjuer på tre stycken Örebrobaserade organisationer och tittade utifrån ramverket method-in-action på vilka faktorer som påverkade användningen och varför.Vi fann att utvecklarna närmade sig testdriven utveckling på väldigt olika sätt och grundade sin inställning mycket beroende på tidigare erfarenhet och inlärning ? oavsett hur lång eller kort den varit. Utvecklarna förväntas ofta bedriva självstudier utanför arbetstid ? något som inte alltid funkar som kunskaputvecklingsform då tiden utanför jobbet ser olika ut beroende på var i livet man är.

Testdriven utveckling

I programmeringsvärlden har en ren, enkel och testbar kod en stor betydelse. Detta examensarbete avslöjar ett nytt koncept vilket kanske är den viktigaste upptäckten inom metodområdet på senare tid, så kallade Testdriven utveckling (TDD). Testdriven utveckling är ett sätt att utveckla mjukvara och det som utmärker den är att man först skriver ett test som inte ska fungera (röd fas), sedan skriver man en kod, så enkelt som möjligt, som gör att testet ska fungera (grön fas) och till slut ska man våga göra förändringar även om koden fungerar, om man är inte riktigt nöjd eller om man helt enkelt vill optimera sin kod (omstrukturera fas). Syftet med studien var att utvärdera vilka fördelarna och eventuella nackdelarna är med den här typen av mjukvaruutveckling, att motivera varför det är lämpligt att välja den och att visa hur man gör med hjälp av Java, JUnit och Eclipse. Material som användes i studien insamlades genom litteratursökningen och intervjuer.

Testdriven utveckling för mobila applikationer/Android

Android is one of the leading software platforms for the new generation of smartphones. The market for applications is growing rapidly. So to be able to compete with such large competition the applications need a solid and stable development methodology. Therefore have we created an application based on a test-driven development, to investigate if the methodology was applicable on the Android platform. The conclusion is that Android?s suitability for test-driven development is dependent on the application that is being developed and if difficulties concerning the testing framework can be avoided.

Utvärdering av Mock Objekt Bibliotek : ur ett interaktionsbaserat perspektiv

Att skriva enhetstester är en viktig del i nya populära systemutvecklingsmetoder som extreme programming. Med testdriven utveckling skriver man testerna innan den källkod som skall testas. Ett vanligt problem med dessa tester är att de blir beroende av delar i systemet som inte är intressant för själva testen. Mock objekt är en teknik som gör det enkelt att isolera tester från allt som inte är relaterat till det som skall testas.Det finns två sätt att se på mock objekt. Den traditionella synen är att mock objekt skall användas som ett verktyg vid isolering av externa system.

Testarbete inom utveckling och förändring av integrationsplattformar

This thesis focuses on the testing activities at the stages of development and change regardingintegration brokers. The study aimed to examine the overall challenges that exist regarding thetesting activities within this context, and the thoughts towards the development method testdrivendevelopment (TDD). TDD emphasizes high level of test coverage and where the testprocess is well integrated with the development process. To seek answers to our question weapplied qualitative interviews with companies and respondents to try to understand the globalchallenges that are related to this work and processes. The main conclusions presented in thisstudy is that the overall challenges are involving and educating project participants in the testingprocess activities and the contributory effect test have on the end product.

Webbportal för nätverks-övervakning : Utveckling av en Single Page Application i .NET och JavaScript

I detta projekt jobbar vi för att skapa ett program åt Infozone Sverige AB tillsammans med professionella utvecklare från företaget. Programmet är en webbportal som används till att övervaka och visa driftinformation om ett nätverk. Tanken är att denna portal skall integreras i ett ännu ej byggt system för nätverksövervakning som Infozone senare kan sälja till kund. Produkten tas fram med Scrum samt testdriven utveckling och under utvecklingen jobbar laget med bestämda metoder och SOLID-principerna för att säkerställa programmets kvalitet. Webbportalen utnyttjar moderna teknologier och ramverk för webbutveckling, bland annat är den en Single Page Application (SPA), använder följsam webbdesign och utnyttjar Microsofts .NET-plattform.

Testdriven utveckling (TDD) ? En metod för att minska underhållskostnader i mjukvaruprojekt?

The maintenance phase within software projects is typically very expensive in terms of resources. The activities of this phase are largely focused around some form of modification of program code. This leads one to consider if there are alternative methods of code production that results in code that allows for less costly modifications. This thesis has its basis in a subset of those concepts which research has shown to provide more flexible code. Once this subset is established, connections are made between the concepts within the subset and claims of benefits provided by the use of Test Driven Development (TDD) methodology.

Utveckling av Verktyg för generering av Stubb- och Mockobjekt för C

Testdriven utveckling samt användning av enhetstestning är ett växande område. Vid användning av dessa tekniker är det önskvärt att kunna använda stubb- och mockobjekt för att ersätta en DOC(Dependent on Component).I dagsläget finns det ett verktyg hos Enea som genererar stubbar för C++-källkod. Examensarbetet består av att vidareutveckla detta verktyg i flera avseenden. Stöd för C-kod adderas till verktyget. För C-kod adderas även möjligheten att generera stubb- och mockobjekt.

Utveckling av Verktyg för generering av Stubb- och Mockobjekt för C

Testdriven utveckling samt användning av enhetstestning är ett växande område. Vid användning av dessa tekniker är det önskvärt att kunna använda stubb- och mockobjekt för att ersätta en DOC(Dependent on Component).I dagsläget finns det ett verktyg hos Enea som genererar stubbar för C++-källkod. Examensarbetet består av att vidareutveckla detta verktyg i flera avseenden. Stöd för C-kod adderas till verktyget. För C-kod adderas även möjligheten att generera stubb- och mockobjekt.

FN:s Milleniemål och deras påverkan på den svenska biståndspolitiken

The purpose of this thesis is to study to what extent the UN millennium development goals have influenced Sweden?s development policy. The research method that I have used is a qualitative text analysis and I have studied the ideas in governmental texts and millennium development goals reports from 1995-2008.My hypothesis is that the basic ideas that has symbolized Sweden?s development policy has not changed much since the adoption of the millennium development goals in year 2000. This hypothesis is based on different ideas that the basic perspectives in international development policy are rather constant.My conclusion is that many of the areas that are affected by the millennium development goals already are prioritized areas within Swedish development policy, for example poverty reduction and gender equality.

Utveckling av publiceringsverktyg för hantering av webbplatser

I dagens samhälle finns det en stor variation på golv och golvmaterial. Till dessa finns det en stor variation av de produkter och metoder som används för att hålla dessa golv funktionsdugliga. Samtliga golv och produkter ger upphov till miljöpåverkan av olika storlek och sort.Denna studie är skriven på uppdrag av avdelningen för industriell miljöteknik, Institutionen för ekonomisk och industriell utveckling (IEI) Linköpings Universitet, som vill veta vilken miljöpåverkan Twister?-metoden har. Detta sker genom en livscykelanalys.En livscykelanalys ställer en produkt eller tjänst miljöpåverkan utifrån helhetsperspektiv innefattande materialframställning, tillverkning, användning och resthantering.

I strävan efter en bättre värld : En idéanalys av två synsätt på utveckling och internationellt utvecklingssamarbete.

The aim of this dissertation is to examine and compare William Easterly?s and PGU?s (Shared Responsibility: Sweden's Policy for Global Development) different views on development and international development cooperation. The methodological approach chosen in this study is an analysis of ideas based on the following questions:1. Which principles should be applied to development and international development cooperation?2.

Att säkerställa god språkutveckling i förskolan : En undersökning om hur pedagoger arbetar för att främja varje barns språkutveckling

The main purpose of this study was to examine how preschool teachers are working to promote each child's language development and whether they can ensure that they do that. Therefore I wanted to find out what a good language development implies for each teacher, how they work to promote each child's language development in daily practice, how they measure the actual language development and also what conditions the teachers have, to engage in a language development way to work. For the study, I chose a qualitative method, with structured interviews and all together I interviewed six preschool teachers, within the same organization in a suburb close to Stockholm.  The results showed that there is an ambiguity, among the preschool teachers, in what a good language development means, but it can be stated that they do have a language development way to work even if it needs to be developed. Further on, it has emerged that the teachers have the tools to measure children's language development, although they do not have the conditions yet to use the method to the fullest. About the preschool teachers own conditions in order to operate in a language development way to work, I concluded that they have a strong foundation to build on, but they still have much work ahead of them.

Utvecklingens dimensioner: utifrån ledarskapsutvecklarnas perspektiv

The market for management training programs is growing and the supply of the service is increasing and getting further diversified. A consequence is a market with a wide variety of definitions of the very concept of development, and subsequently a wide variety of practices and methods to achieve development. The individuals that are subject to these programs seldom know what they are purchasing, or what to expect. When assuming a transfer of the developers view on development to the subject, a need for a greater understanding of the concept arises. The purpose of this thesis is to understand what views on development do exist among management trainers and map underlying dimensions of the views to increase the understanding of the concept of development.

Språkutveckling i förskolan : -en intervjustudie om pedagogers arbete med språkutveckling för barn

AbstractIn my work on language development in preschool the purpose was to examine how and to what extent the pre-school supports children with special needs in their language development. Trough qualitative interviews with four preschool teachers, I wanted to see how they work with language development in preschool. In the study, Main questions asked in the inquiry :How do teachers and support children?s language development?What techniques, resources and tools available to facilitate language development? The conclusion that I made from my inquiry is that the primary language stimulation methods teachers use to encourage children?s language development are rhymes telling, books reading and song singing based on active selection of pieces that match the children?s maturity level.And how they are using different language stimulation techniques Karlstad model, TAKK (Signs of augmentative and alternative communication) and TRAS (Early registration of language development) to promote children?s language development. Keyword: Language development, language stimulation, treatment, communication, methods..

1 Nästa sida ->